NEW! LLMPlugin - AI plugin Available - 🚀 - AI Power for VisualNeo Win! - Forum

Forum Navigation
You need to log in to create posts and topics.

NEW! LLMPlugin - AI plugin Available - 🚀 - AI Power for VisualNeo Win!

🚀 Introducing LLMPlugin - AI Power for VisualNeo Win!
Hey everyone!
I'm excited to share something I've been working on for a few weeks - LLMPlugin, a free plugin that brings
the power of AI large language models directly into VisualNeo Win! That's right this old loved!! software is getting
an update BOOST AI directly inside our VisualNeoWin applications. No workarounds needed


What does it do?
LLMPlugin lets you integrate AI capabilities into your VisualNeoWIN applications.
Your apps can now have conversations with AI, generate images, and create
intelligent features, using the model to crunch data and get a reply - all with simple actions.


Supported AI Providers: ((((API KEY NEEDED))))
OpenAI (GPT-4, GPT-3.5)
Anthropic Claude (Claude 3.5 Sonnet, etc.)
Google Gemini
OpenRouter
Groq 
Grok(xAI)
Ollama (FREE local AI - no API key needed!)
Set your END point Features:
 âś… Chat with AI - Send prompts and get intelligent responses
 âś… Image Generation - Create AI images with DALL-E
 âś… Async Support - Non-blocking calls that don't freeze your UI
 âś… "Thinking..." Progress Dialog - Shows users the AI is working
 âś… Word-by-Word Streaming - Text appears like ChatGPT typing effect
 âś… Conversation Memory - AI remembers the chat context
 âś… Custom System Prompts - Define AI personality/behavior
 âś… Local AI with Ollama - Run AI completely offline and free!

 Actions Included: ActionDescriptionLLMInitInitialize with your chosen providerLLMSendSend a prompt, 
 get a responseLLMSendAsyncSend without freezing UI (uses callback)LLMSendStreamWord-by-word streaming
 outputLLMImageGenGenerate AI imagesLLMImageGenAsyncGenerate images without freezing UILLMSetSystemSet
 AI personality/instructionsLLMSetModelChoose specific AI modelLLMResetClear conversation historyLLMStopStreamStop
 streaming mid-response...and more! 

Quick Example:
 LLMInit "OpenAI" "[MyAPIKey]" "[Status]"
 LLMSend "Tell me a joke" "[Response]"
 AlertBox "AI Says" "[Response]"

 Free & Open:
 This plugin is free for the community. You'll need your own API key from your paid providers
 OpenAI/Anthropic/Google, or use Ollama for completely free local AI.

 Installation:
 Just copy LLMPlugin.nbp to your VisualNeo Win Plugins folder and restart VisualNeo. 

 Download:
 See Below I'd love to hear your feedback and see what you create with it! Let me know if you have questions.

 Happy coding! You are all welcome Christopher Calleja, Kriscall Software Labs
Uploaded files:
  • You need to login to have access to uploads.
luishp, Vadim and 7 other users have reacted to this post.
luishpVadimdglojnarnaglieriluizalangonzalez91danitojosevdr95Anthony LaTorre

This looks like a really well designed plugin... Nice job! Since this is a VisualNeo Win plugin, you might want to post this in the VisualNeo Win plugin forum. I almost missed this since I develop all my pubs in VisualNeo Win. I have quite a few plugins that I uploaded to the Win plugin forum... It's great to see new plugins and what developers are creating... Us plugin developers are keeping VisualNeo Win alive and well, and expanding it's capabilities....

Welcome aboard, and thanks for making the plugin available to the community.

Vadim, luiz and Kriscall have reacted to this post.
VadimluizKriscall

Thanks Anthony

I have been using VisualNeoWin (NEOBOOK) for 20 years I thought it's about time I give something back it needs a boost to keep it going!! We now have access to AI! local olama or Cloud! service.. You are welcome please report any bugs I will do my best to update it I can only test so much. I tried to move it, to the right forum group I noticed when I posted it and I did a repost I think to the other Plugin section. @Luis will have to help me out please :) . Maybe he can add it somewhere more accessible. I have more Plugins on the way time to Build our VisualNeoWin UP!! bring it forward so we can keep using it. It's the best environment for RAD!

Vadim and luiz have reacted to this post.
Vadimluiz

I'm an old NeoBooker too... Even though Luis's focus is on evolving VisualNeo Web, I feel the sky's the limit developing plugins for Win. Looking forward to seeing  what other plugins you are developing. I have been focused on upgrading VNW's interface... (and it needed it...) so I created the StyledText Editor and Styled Tabs Pro plugins... and the TitleBar Color Changer plugin. I also have other plugins like a AutoResize Objects that can scale and/or reposition objects on a page automatically, a splitter control, etc... That makes it a little easier cranking out high--quality apps...

Again, thanks for your contribution...

Vadim, luiz and 2 other users have reacted to this post.
Vadimluizimpactband4uKriscall

That's great work!   Yes, I'm going to try boost it to up too, keep it alive this AI was a must it's very powerful to have VisualNeoWin now can communicate and process data with AI making your programs smarter... Sky is the limit ! It's not ready to die I love desktop programs I beleave they still have a place! LOL...  I have been doing robotics for a hobby lately and playing with AI . So I plan to bring features for Python, Arduino Hardware and much more to VisualneoWin.. This will allow more hobbyist to use it for other tasks making robotic software and controls and AI is a key factor in that.  Starting a new generation for VisualNeoWin.

luishp, Vadim and 3 other users have reacted to this post.
luishpVadimluizimpactband4uAnthony LaTorre

Thank you Christopher,
I started programming eons ago with Visual Basic 6. Then they came out with .Net and that was it for me... Went with Livecode for a while until they changed their business model... Now I'm back with VisualNeo again. AI is the way to go... They are smarter and more efficient than I can ever hope to be...

If you have ChatGPT , I have a customGPT I created specifically for creating VIsualNeo Win plugins with Pure Basic. Here is the link, all you need is a free ChatGPT account to use it:
https://chatgpt.com/g/g-68a86b36f5f08191931a11056fb29364-visualneo-win-plugin-helper

I usually use this to blueprint my plugin... and create a detailed pdf file... Then I will take that over to Claude Ai and upload the detailed blueprint along with some example plugins written in Pure Basic. Then the fun begins... I find Claude AI is better at writing Pure Basic code, but it's nice to have both...

Hope you find that useful... and good luck with your plugin development.

Kriscall has reacted to this post.
Kriscall

Thanks, I will check out any help to make life easier! That's why I share help others do same with their projects.

Anthony LaTorre has reacted to this post.
Anthony LaTorre

Is there anything similar for VisualNeo Web?

Regards,

@xpto yes, there are currently two AI plugins neoOpenRouter and neoGPT

Vadim and xpto have reacted to this post.
Vadimxpto

Hola debería añadir estos 2 proveedores, los mismos presentan apis gratis muy pero muy generosas https://openrouter.ai/

https://groq.com/

 

 

dglojnar and Kriscall have reacted to this post.
dglojnarKriscall

Hi @kriscall
Congrats on wonderful LLM Plug-in :-)
I'm using Neobook and can't load plug-in , error messages are:

"System Error.Code:126 - The specified module was not found."
"Unable to load this Plug-in"

Any idea/help ?

Cheers!

Kriscall has reacted to this post.
Kriscall

Looks like a dependents issue will upload an update soon and repost mean while try to install, "Visual C++ Redistributable 2022 (x86)" I always recommend having this installed anyway! All my Plugins are in C# or C++

https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

dglojnar has reacted to this post.
dglojnar

Hi @kriscall,

Thank you for quick answer, i'm going to try :-)
I will inform you about results :-)

Chhers!

Kriscall has reacted to this post.
Kriscall
### Updates made!!  REDOWNLOAD ABOVE- Version 1.2.1
- Added OpenRouter support (access 200+ models)
- Added Groq support (ultra-fast inference)
- Added Grok (xAI) support
- Static runtime linking for easier distribution
- BUG FIXED!! No external dependencies required
luishp, Vadim and 4 other users have reacted to this post.
luishpVadimdglojnarluizalangonzalez91josevdr95

No entiendo bien la configuraciĂłn correcta de openrouter seria esto no me funciona.

LLMInit "OpenRouter" "apikey" "[Result]"

LLMGetModels "cognitivecomputations/dolphin-mistral-24b-venice-edition:free"

 

La documentaciĂłn de openrouter dice que la forma de usar lo modelos es asĂ­

google/gemma-3n-e2b-it:free

Mi lĂłgica dice que esta es la forma correcta

LLMInit "OpenRouter" "apikey" "[Result]"

LLMGetModels "google/gemma-3n-e2b-it:free"

 

OpenRouter error (402): This request requires more credits, or fewer max_tokens. You requested up to 2048 tokens, but can only afford 1094. To increase, visit https://openrouter.ai/settings/credits and upgrade to a paid account

 

Son modelos que probado y se usan gratis sin problema

Ya encontré la solución era establecer LLMSetMaxTokens "1094"

@josevdr95   I have looked at your comments and made updates Version two above and also available now in Freebie section.  New features added and complete polish. Recommend the update V2

LLM Plugin V2.0 for VisualNeo Win

By Christopher Calleja — Kriscall Software Labs Free for the VisualNeo community


Major update to the multi-provider AI plugin. Now at 25 actions across 7 providers (OpenAI, Claude, Google Gemini, Ollama, OpenRouter, Groq, Grok).

What's New

3 New Actions:

  • LLMGetEmbedding — Vector embeddings for semantic search/similarity (OpenAI, OpenRouter, Ollama)
  • LLMSendWithDoc — Send a document file with your prompt for AI analysis (supports 19 text formats up to 100KB)
  • LLMClearHistory — Clear conversation without reinitializing the provider

Test Connection — New button in the Init dialog. Tests your API key and provider instantly — shows the AI's response or a clear error message.

Variable Picker ("...") — All 11 variable fields now have a picker button matching standard VisualNeo workflow.

Redesigned Dialogs — All 21 edit dialogs now have yellow help panels with detailed usage guidance, bold labels, footer with plugin icon, and a consistent professional look. New AI brain logo in the About dialog.

Key Fixes

  • OpenRouter free models (:free) no longer fail with 402 errors
  • OpenRouter defaults to free model google/gemma-3-1b-it:free
  • Google Gemini system prompt now persists across turns
  • JSON parser handles escaped characters correctly
  • Sync calls (LLMSend/LLMImageGen) now show "Thinking..." progress
  • Streaming buffer no longer limited to 64KB
  • Async thread safety improvements
  • Proper UTF-8 handling for international characters
  • 15 bug fixes total

Self-Contained

No external dependencies. Single .nbp file — just copy to your PlugIns folder and go. Statically linked, no redistributables needed.

Getting Started

LLMInit "OpenRouter" "[ApiKey]" "[Status]"
LLMSetModel "google/gemma-3-1b-it:free"
LLMSend "Hello from VisualNeo!" "[Answer]"
luishp, Vadim and 2 other users have reacted to this post.
luishpVadimdglojnarjosevdr95

Hi @kriscall

Perfect job!
But i still have the same problem as before, this time your suggested "Visual C++ Redistributable 2022 (x86)" is installed:
"System Error.Code:126 - The specified module was not found."
"Unable to load this Plug-in"
Can you please check-it ?

Cheers!

Kriscall has reacted to this post.
Kriscall

@dglojnar I have just done a quick recompile for you try the current version. Must be something on your system as a few people used it with no issue. But please try this one I just uploaded and report back I applied same thing I did last version. Fingers cross!

Thank you my brother from the bottom of my heart :-)
Work like a charm:-)
And really sorry to bother you with those things...

Anyway, i wish you peaceful and nice weekend :-)

Cheers!

Kriscall has reacted to this post.
Kriscall